www.gusucode.com > Piwik 网站流量统计系统 v2.9.1PHP源码程序 > Piwik 网站流量统计系统 v2.9.1/piwik/piwik/core/Settings/SystemSetting.php
<?php /** * Piwik - free/libre analytics platform * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * */ namespace Piwik\Settings; use Piwik\Piwik; /** * Describes a system wide setting. Only the Super User can change this type of setting and * the value of this setting will affect all users. * * See {@link \Piwik\Plugin\Settings}. * * * @api */ class SystemSetting extends Setting { /** * By default the value of the system setting is only readable by SuperUsers but someone the value should be * readable by everyone. * * @var bool * @since 2.4.0 */ public $readableByCurrentUser = false; /** * Constructor. * * @param string $name The persisted name of the setting. * @param string $title The display name of the setting. */ public function __construct($name, $title) { parent::__construct($name, $title); $this->writableByCurrentUser = Piwik::hasUserSuperUserAccess(); $this->readableByCurrentUser = $this->writableByCurrentUser; } /** * Returns the display order. System settings are displayed before user settings. * * @return int */ public function getOrder() { return 30; } }